MALVVAMGKSFFKQPGCVMDGTLAIVALILQVLLEKKGTGFIVVVSLWRVLRVVETAFELSDEAIEVQIDGIISQFQALSKENRTLLETLAEKDEVIKMLEEELNRFKENGDIPFVKP